package org.nepu.scr.indexrate.ratecompliance.compliancescore.params;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.lboot.jpa.entity.BaseEntity;

import java.io.Serializable;

//使用二维数组存储指标两两比较矩阵
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("符合性评级两两比较矩阵")
public class ComplianceScoreData extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "评价任务ID")
    String complianceId;

    //符合项评级
    @ApiModelProperty(value = "符合性评级A")
    Double[][] a;

    @ApiModelProperty(value = "操作可靠性")
    Double[][] a1;

    @ApiModelProperty(value = "操作可靠性-功能试验")
    Double[][] a11;

    @ApiModelProperty(value = "实际与设计差异")
    Double[][] a2;

    @ApiModelProperty(value = "本质安全")
    Double[][] a3;

    @ApiModelProperty(value = "关键性能指标")
    Double[][] a4;

    @ApiModelProperty(value = "提升系统直观检查")
    Double[][] a41;

    @ApiModelProperty(value = "旋转系统直观检查")
    Double[][] a42;

    @ApiModelProperty(value = "井控系统直观检查")
    Double[][] a44;

    @ApiModelProperty(value = "动力电气系统直观检查")
    Double[][] a45;

    @ApiModelProperty(value = "设备设施资料")
    Double[][] a5;

}
